import React, { Component } from 'react';
//试题包、考生包、答案包的必传文件提示
//根据数据配置对应code配置
// 1	C
// 2	C++
// 3	Java
// 4	Python
// 5	Go
// 6	Javascript
// 7	Shell
// 8	其他
export const fileUploadPrompt = {
  //Java
  '3': {
    language: 'Java',
    server: ['java-server/server.jar'],
    client: [
      'client/lib/guice-4.1.0.jar',
      'client/lib/jcommander-1.7.jar',
      'client/lib/testng-7.1.0.jar',
      'client/MANIFEST.MF',
      'client/server.jar',
      'client/testng.xml',
      'client/config.ini',
      'client/src/system/BaseTool.java',
      'client/src/system/TestListener.java',
      'client/src/answer/TestAW.java',
      'client/src/answer/UdpUnitTest.java',
      'client/Java测试环境配置说明.docx',
    ],
    exam: ['src/answer/TestAW.java', 'src/answer/UdpUnitTest.java'],
  },
  //Python
  '4': {
    language: 'Python',
    server: ['python-server/server.jar'],
    client: [
      'python-exam/server.jar',
      'python-exam/pyunittest.py',
      'python-exam/testaw.py',
      'python-exam/testtool.py',
      'python-exam/timeout.py',
      'python-exam/Python测试环境配置说明.docx',
      'python-exam/config.txt',
    ],
    exam: ['answer/pyunittest.py'],
  },
};

//考试须知
export const examInstructions = {
  requirement: (
    <div style={{ paddingLeft: '0.5em' }}>
      <div style={{ paddingBottom: '10px' }}>
        考生需从本系统下载试题包到本地，在本地使用自己熟悉的IDE(Eclipse、pycharm、visual
        code、Notepad等）编写测试用例，在本地调测完成后，按照系统要求上传答题包。
      </div>
      <div style={{ paddingBottom: '10px' }}>
        在考试前，考生需要在本地PC配置好环境（jdk1.8及以上、python3.7及以上和gcc）,请仔细阅读下载的环境配置说明，并完成环境配置。
      </div>
    </div>
  ), //考试要求
  rule: (
    <div style={{ paddingLeft: '0.5em' }}>
      <div style={{ paddingBottom: '10px' }}>
        一次考试包含1-3道试题，每道试题会设置单独分数、试卷总分和及格分，考生需要完成：
        <div style={{ paddingLeft: '1em' }}>
          1.根据试题描述，按照规定模板，完成测试用例设计。
        </div>
        <div style={{ paddingLeft: '1em' }}>
          2.根据所选定的自动化脚本语言，在指定自动化测试框架下，编写测试用例。
        </div>
      </div>
      <div style={{ paddingBottom: '0px' }}>
        请注意：
        <div style={{ paddingLeft: '1em' }}>
          1.考试过程中，请确保为本人独立完成。
        </div>
        <div style={{ paddingLeft: '1em' }}>
          2.交卷后，5个工作日登录本系统查看考试成绩和结果。
        </div>
      </div>
    </div>
  ), //考试规则
};
//练习须知
export const practiceInstructions = {
  requirement: (
    <div style={{ paddingLeft: '0.5em' }}>
      <div style={{ paddingBottom: '10px' }}>
        考生需从本系统下载试题包到本地，在本地使用自己熟悉的IDE(Eclipse、pycharm、visual
        code、Notepad等）编写测试用例，在本地调测完成后，按照系统要求上传答题包。
      </div>
      <div style={{ paddingBottom: '10px' }}>
        在考试前，考生需要在本地PC配置好环境（jdk1.8及以上、python3.7及以上和gcc）,请仔细阅读下载的环境配置说明，并完成环境配置。
      </div>
    </div>
  ), //练习要求
  rule: (
    <div style={{ paddingLeft: '0.5em' }}>
      <div style={{ paddingBottom: '10px' }}>
        一次练习包含1-3道试题，每道试题会设置单独分数、试卷总分和及格分，考生需要完成：
        <div style={{ paddingLeft: '1em' }}>
          1.根据试题描述，按照规定模板，完成测试用例设计。
        </div>
        <div style={{ paddingLeft: '1em' }}>
          2.根据所选定的自动化脚本语言，在指定自动化测试框架下，编写测试用例。
        </div>
      </div>
      <div style={{ paddingBottom: '0px' }}>
        请注意：
        <div style={{ paddingLeft: '1em' }}>
          1.练习过程中，请确保为本人独立完成。
        </div>
        <div style={{ paddingLeft: '1em' }}>
          2.交卷后，5个工作日登录本系统查看考试成绩和结果。
        </div>
      </div>
    </div>
  ), //练习规则
};
